package com.jsh.erp.datasource.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class FactoryOutLetVo {

    @ApiModelProperty("主键")
    private String id;

    @ApiModelProperty("单据时间")
    private Date operTime;

    @ApiModelProperty("单据号")
    private String defaultNumber;

    @ApiModelProperty("直发客户")
    private String supplier;

    @ApiModelProperty("操作员")
    private String userName;

    @ApiModelProperty("订单状态 0未审核、1已审核、2完成采销售、3部分销售")
    private String status;
    @ApiModelProperty("采购状态 0未采购、2完成采购、3部分采购")
    private String purchaseStatus;
    @ApiModelProperty("报价状态 0未报价 1已报价")
    private String quotationStatus;
    @ApiModelProperty("验收状态 0未验收 1已验收 2部分验收")
    private String receiveStatus;
    @ApiModelProperty("换货状态 0无 1已完成 2未完成")
    private String exchangeStatus;

    @ApiModelProperty("直发订单数量")
    private BigDecimal straightNumber;

    @ApiModelProperty("下达采购数量")
    private BigDecimal purchaseNumber;

    @ApiModelProperty("下达采购验收数量")
    private BigDecimal affirmNumber;

    @ApiModelProperty("直发到货验收数量")
    private BigDecimal aogNumber;

    @ApiModelProperty("报价数量")
    private BigDecimal quotationNumber;

    @ApiModelProperty("换货数量")
    private BigDecimal exchangeNumber;
    @ApiModelProperty("报损数量")
    private BigDecimal breakNumber;


    @ApiModelProperty("单据时间")
    private String  operTimeStr;
    @ApiModelProperty("登录名")
    private String  loginName;
}
